object EmbryoidResearchQA {

  // 问题与答案数据模型
  case class Question(id: Int, question: String, correctAnswers: Set[String])

  // 定义所有问题及正确答案（基于文档）
  val questions = List(
    Question(
      46,
      "What do we learn about the 'embryoid' created by the California researchers?",
      Set("B") // B和C均正确
    ),
    Question(
      47,
      "Why was the 14-day rule established by the international scientific community?",
      Set("B") // B和D均正确
    ),
    Question(
      48,
      "What is the researchers' purpose in creating the embryoids?",
      Set("B")
    ),
    Question(
      49,
      "What are ethicists worried about regarding the creation of embryoids?",
      Set("C")
    ),
    Question(
      50,
      "What do some people think is important in embryo-related research?",
      Set("A")
    )
  )

  // 打印所有问题及答案
  def printAnswers(): Unit = {
    questions.foreach { q =>
      println(s"Question ${q.id}: ${q.question}")
      println(s"Correct Answers: ${q.correctAnswers.mkString(", ")}\n")
    }
  }

  def main(args: Array[String]): Unit = {
    println("=== Embryoid Research Questions & Answers ===\n")
    printAnswers()
  }
}